<%- DEFINE_PROPERTY_GETTERS %> = <%- basicFunction("exports, definition") %> {
	for(var key in definition) {
        if(<%- HAS_OWN_PROPERTY %>(definition, key) && !<%- HAS_OWN_PROPERTY %>(exports, key)) {
            Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
        }
    }
};